var Register = (function() {
	return {
		errorFlg : true,
		loadingFlg : false,
		testSex : function() {
			var a = $("#sex").val();
			if (a == "1" || a == "0") {
				if (!this.errorFlg) {
					$("#errorMsg").html("").hide()
				}
			} else {
				$("#errorMsg").html("*请选择你的性别！").show();
				this.errorFlg = true
			}
		},
		testPhoneNum : function() {
			var a = $("#phoneNum").val();
			if (!a) {
				$("#errorMsg").html("*请输入您的帐号作为您的登录帐号！").show();
				this.errorFlg = true
			} else {
				if (!Util.isMobil(a) && !Util.testMail(a)) {
					$("#errorMsg").html("*您输入的帐号格式不正确，请检查！").show();
					this.errorFlg = true
				}
			}
			a = null
		},
		testName : function() {
			var a = $("#nickname").val();
			if (!a) {
				$("#errorMsg").html("*请输入您的姓名！").show();
				this.errorFlg = true
			} else {
				if(a.length > 6){
					$("#errorMsg").html("*您输入的姓名过长，请检查！").show();
					this.errorFlg = true
				}
			}
			a = null
		},
		testBirthday : function() {
			var a = $("#choseAge").val();
			if (!a) {
				$("#errorMsg").html("*请选择您的年龄！").show();
				this.errorFlg = true
			} else {
				if (!this.errorFlg) {
					$("#errorMsg").html("").hide()
				}
				$("#age").val(a)
			}
		},
		testPass : function() {
			var a = $("#password").val();
			if (!a) {
				$("#errorMsg").html("*请输入3-10位数字或字母的密码！").show();
				this.errorFlg = true
			} else {
				if (!Util.testPass(a)) {
					$("#errorMsg").html("*您设置的密码格式不正确，请检查！").show();
					this.errorFlg = true
				} else {
					if (!this.errorFlg) {
						$("#errorMsg").html("").hide()
					}
					$("#ps,#ps2").val(a)
				}
			}
			a = null
		},
		testCheck : function() {
			if (!$("#checkP").attr("checked")) {
				this.errorFlg = true
			}
		},
		testInput : function() {
			this.errorFlg = false;
			Register.testBirthday();
			Register.testPass();
			Register.testPhoneNum();
			Register.testSex();
			Register.testName()
		}
	}
})();
var Main = (function() {
	return {
		adPopupFlg : false,
		sendPhoneFlg : false,
		sendPhoneInv : null,
		timeKey : 60,
		sendTeskKeyFlg : false
	}
})();
$(function() {
	$("input[name='sex']").click(function() {
		$("#sex").val($(this).val());
		$("#errorMsg").html("").hide()
	});
	$("input[name='choseType']").click(function() {
		$("#type").val($(this).val());
		if ($(this).val() == "tel") {
			$("#lbl_username").html("注册手机：")
		} else {
			$("#lbl_username").html("注册邮箱：")
		}
		$("#phoneNum").val("").focus()
	});
	$("#password")
			.live(
					"blur",
					function() {
						if ($(this).val() == "") {
							if (!Sys.ie) {
								$(this).val("请填写3-10位数字或字母").removeClass(
										"input_out");
								this.type = "text"
							} else {
								var a = $("#password").parent();
								$("#password").hide().remove();
								a
										.append('<input id="password" title="请填写3-10位数字或字母" value="请填写3-10位数字或字母" name="password" maxlength="10" type="text"/>')
							}
						}
					})
			.live(
					"focus",
					function() {
						$("#errorMsg").html("").hide();
						if ($(this).val() == "请填写3-10位数字或字母") {
							if (!Sys.ie) {
								$(this).val("");
								this.type = "password";
								$(this).addClass("input_out")
							} else {
								var a = $("#password").parent();
								$("#password").hide().remove();
								a
										.append('<input id="password" class="input_out" title="请填写3-10位数字或字母" value="" name="password" maxlength="10" type="password"/>');
								setTimeout(function() {
									$("#password")[0].focus()
								}, 50)
							}
						}
					}).keyup(function() {
				var b = $(this).val();
				b = b.replace(/[^A-Za-z0-9]/ig, "");
				$(this).val(b);
				if (b.length == 10) {
					$("#errorMsg").html("密码最长10位，您已经输入10位喽！").show()
				}
			});
	$("#nickname").blur(function() {
		if ($(this).val() == "") {
			$(this).val("请填写姓名！").removeClass("input_out")
		}
	}).focus(function() {
		if ($(this).val() == "请填写姓名！") {
			$(this).val("")
		}
		$(this).addClass("input_out")
	});
	$("#phoneNum").blur(function() {
		if ($(this).val() == "") {
			$(this).val("请输入正确的手机号/邮箱").removeClass("input_out")
		}
	}).focus(function() {
		if ($(this).val() == "请输入正确的手机号/邮箱") {
			$(this).val("")
		}
		$(this).addClass("input_out")
	});
	$("#phoneNum").blur(function() {
		if ($(this).val() == "") {
			$(this).val("请输入正确的手机号/邮箱").removeClass("input_out")
		}
	}).focus(function() {
		$("#errorMsg").html("").hide();
		if ($(this).val() == "请输入正确的手机号/邮箱") {
			$(this).val("")
		}
		$(this).addClass("input_out")
	});
	$("#checkP").click(function() {
		if ($(this).hasClass("small_box_out")) {
			$(this).removeClass("small_box_out");
			$("#registerSubmit").removeClass("a_out").attr("data_err", false)
		} else {
			$(this).addClass("small_box_out");
			$("#registerSubmit").addClass("a_out").attr("data_err", true)
		}
	});
	$("#registerSubmit").click(function() {
		Register.testInput();
		if ($(this).data("runFlg")) {
			return false;
		}
		$(this).data("runFlg", true);
		var c = this;
		if (!Register.errorFlg) {
			$("#userid").val($("#phoneNum").val());
			$("#ps").val($("#password").val());
			$("#username").val($("#nickname").val());
			$("#age").val($("#choseAge").val());
// $("#sex1").val($("#sex").val());
			$("#form_submit").val("1");
			$("#registerForm").submit();
		} else {
			$(".li04").show();
			$(c).data("runFlg", false)
		}
		return false
	});
	$("#password").keypress(function(b) {
		var a = 0;
		if (b.keyCode) {
			a = b.keyCode
		} else {
			a = b.which
		}
		if (a == 13) {
			$("#registerSubmit").click()
		}
	});
	$("#choseAge").change(function() {
		var a = $(this).val();
		$("#age").val(a)
	})
});

$(function() {
	$("#searchBtn").click(function() {
		if (!SearchLove.runFlg) {
			$.yyLog("SEARCH", "A", "CONDITION_SEARCH");
			SearchLove.search_sel()
		}
	});
	$("#lbl_username").focus(function() {
		if ($(this).val() == "请输入正确的手机号/邮箱") {
			$(this).val("")
		}
	}).blur(function() {
		if ($.trim($(this).val()) == "") {
			$(this).val("请输入正确的手机号/邮箱")
		}
	});
	$("#loginUserId").focus(function() {
		if ($(this).val() == "请输入正确的手机号/邮箱") {
			$(this).val("")
		}
	}).blur(function() {
		if ($.trim($(this).val()) == "") {
			$(this).val("请输入正确的手机号/邮箱")
		}
	});
	$("#loginPassText").focus(function() {
		$(this).val("");
		$(this).hide();
		$("#loginPass").show().focus()
	});
	$("#loginPass").blur(function() {
		if ($(this).val() == "") {
			$(this).hide();
			$("#loginPassText").show();
			$("#loginPassText").val("登录密码")
		}
	});
	$("#loginCAPTCHA").focus(function() {
		if ($(this).val() == "请输入验证码") {
			$(this).val("")
		}
	}).blur(function() {
		if ($.trim($(this).val()) == "") {
			$(this).val("请输入验证码")
		}
	});
	$("#sel_age_min").change(function() {
		Header.setToAge()
	});
	$(".footer_info li").click(function() {
		var d = $(this).attr("data_class");
		if (d) {
			$(".adPopup").hide();
			Main.adPopupFlg = false;
			$("." + d).fadeIn("fast");
			setTimeout(function() {
				Main.adPopupFlg = true
			}, 50)
		}
	});
	$("#findPassA").click(function(c) {
		$("#findPassDiv_s").toggle()
	});
	var a = $.cookie("saveUserInfo");
	if (a) {
		a = $.parseJSON(a);
		$("#loginUserId").val(a.username).addClass("input_out");
		$("#loginPassText").hide().remove();
		$("#loginPass").addClass("input_out").val(a.password).show();
		$("#savePass").attr("checked", true)
	}
	$("input[name='sex']").click(function() {
		$(".sexMsg").show()
	});
	try {
		slider("play");
		if ($("#yy_enroll")[0]) {
			tab("yy_enroll")
		}
		showList("city_list")
	} catch (b) {
	}
});
var Register2 = (function() {
	return {
		errorFlg : true,
		testPhoneNum : function() {
			var a = $("#loginUserId").val();
			if (!a) {
				$("#loginMsg").html("*请输入您的帐号作为您的登录帐号！").show();
				this.errorFlg = true
			} else {
				if (!Util.isMobil(a) && !Util.testMail(a)) {
					$("#loginMsg").html("*您输入的帐号格式不正确，请检查！").show();
					this.errorFlg = true
				}
			}
			a = null
		},
		testName : function() {
			var a = $("#loginCAPTCHA").val();
			if (!a) {
				$("#loginMsg").html("*请输入验证码！").show();
				this.errorFlg = true
			} else {
				/*var b = $.cookie("checkcode");
				if(a != b){
					$("#loginMsg").html("*您输入的验证码有误，请检查！").show();
					this.errorFlg = true
				}*/
			}
			a = null
		},
		testPass : function() {
			var a = $("#loginPass").val();
			if (!a) {
				$("#loginMsg").html("*请输入3-10位数字或字母的密码！").show();
				this.errorFlg = true
			} else {
				if (!Util.testPass(a)) {
					$("#loginMsg").html("*您设置的密码格式不正确，请检查！").show();
					this.errorFlg = true
				}
			}
			a = null
		},
		testInput : function() {
			this.errorFlg = false;
			Register2.testPhoneNum();
			Register2.testPass();
			Register2.testName();
		}
	}
})();

$("#loginSubmit").click(function() {
	Register2.testInput();
	if ($(this).data("runFlg")) {
		return false;
	}
	$(this).data("runFlg", true);
	var c = this;
	if (!Register2.errorFlg) {
		$("#userid").val($("#loginUserId").val());
		$("#ps").val($("#loginPass").val());
		$("#loginCAPTCHA2").val($("#loginCAPTCHA").val());
		$("#form_submit").val("2");
		$("#registerForm").submit();
	} else {
		$(".li04").show();
		$(c).data("runFlg", false)
	}
	return false
});